The GtkPolicyType set on the scrollbar is just about the presentation. What
matters for scrolling is the adjustment.
https://bugzilla.gnome.org/show_bug.cgi?id=730730
if (gdk_event_get_scroll_deltas ((GdkEvent *) event, &delta_x, &delta_y))
{
- if (delta_x != 0.0 &&
- gtk_widget_get_visible (priv->hscrollbar))
+ if (delta_x != 0.0)
{
GtkAdjustment *adj;
gdouble new_value;
handled = TRUE;
}
- if (delta_y != 0.0 &&
- gtk_widget_get_visible (priv->vscrollbar))
+ if (delta_y != 0.0)
{
GtkAdjustment *adj;
gdouble new_value;
else
range = priv->hscrollbar;
- if (range && gtk_widget_get_visible (range))
+ if (range)
{
GtkAdjustment *adj = gtk_range_get_adjustment (GTK_RANGE (range));
gdouble new_value;